VMProtect là phần mềm thâm nhập máy tính cho phép người dùng truy cập các thành phần chương trình và các ứng dụng qua mạng.
Hệ thống của VMProtect sẽ tạo bản sao của một chương trình hiện hữu và đưa bản sao này vào hệ thống ảo cho việc tái tạo và sao chép để thay thế hệ thống trước đó nhằm nắm quyền truy cập bằng phương thức sử dụng tệp MAP và công cụ phân giải.